# getDetailsState

<div class="api-docs__separator" data-reactroot="">

---

</div><div class="api-docs__import" data-reactroot="">

```ts
import { getDetailsState } from "@hyper-fetch/react";
```

</div><div class="api-docs__section">

## Description

</div><div class="api-docs__description"><span class="api-docs__do-not-parse">

</span></div><p class="api-docs__definition">

Defined in
[helpers/use-tracked-state/use-tracked-state.utils.ts:14](https://github.com/BetterTyped/hyper-fetch/blob/993719ed/packages/react/src/helpers/use-tracked-state/use-tracked-state.utils.ts#L14)

</p><div class="api-docs__section">

## Preview

</div><div class="api-docs__preview fn">

```ts
getDetailsState(state, details);
```

</div><div class="api-docs__section">

## Parameters

</div>
<div class="api-docs__parameters">
<table>
<thead><tr><th>Name</th><th>Details</th></tr></thead>
<tbody><tr param-data="state"><td class="api-docs__param-name optional">

### state

`Optional`

</td><td class="api-docs__param-type">

`UseTrackedStateType<Command<any, any, any, any, any, any, any, any, any, any, any>>`

</td></tr><tr param-data="details"><td class="api-docs__param-name optional">

### details

`Optional`

</td><td class="api-docs__param-type">

`CommandResponseDetails`

</td></tr></tbody></table></div><div class="api-docs__section">

## Returns

</div><div class="api-docs__returns">

```ts
{
  isCanceled: boolean;
  isFailed: boolean;
  isOffline: boolean;
  retries: number;
  timestamp: number;
}
```

</div>
